Formulating View Update Translation as Constraint Satisfaction
نویسنده
چکیده
View update is the problem of translating update requests against a view into update requests against the base data. Previous approaches to view update translation have been mainly focused on studying the conditions under which an exact, unique translation of a view update request exists. The conditions are satissed only by a small class of view updates. The approaches to enumerating possible translations are essentially procedural, in the sense that problem formalization and problem solving are not separated. A slight change of a problem speciication would render the algorithms inapplicable. In this paper, we present a declarative approach to the view update problem. Using conditional tables to represent views, we transform a view update problem into constraint satisfaction problems (CSPs). Solutions to the CSPs correspond to possible translations of the view update. This approach enables us to make use of the rich results of the CSP research to analyze and solve view update problems.
منابع مشابه
Using Constraint Satisfaction for View Update Translation
View update is the problem of translating update requests against a view into update requests against the base data. In this paper, we present a novel approach to this problem in relational databases. Using conditional tables to represent relational views, we translate a view update problem into a disjunction of a number of constraint satisfaction problems (CSPs). Solutions to the CSPs correspo...
متن کاملConstraint Satisfaction with Delayed Evaluation
This paper describes the design and implementation of a constraint satisfaction system that uses delayed evaluation techniques to provide greater representational power and to avoid unnecessary computation. The architecture used is a uniform model of computation, where each constraint contributes its local information to provide a global solution. We demonstrate the uti l i ty of the system by ...
متن کاملOn the Selection of Constraint Satisfaction Problem Formulations
Given a problem, there are many different possible ways of formulating it as a constraint satisfaction problem. However, once these formulations have been generated, how can we choose the most appropriate one for eventual solving? We address this problem and investigate a new tool which we call “T-factor”. This new tool is shown to be potentially useful in providing a method for discriminating ...
متن کاملEnumerating Homomorphisms
The homomorphism problem for relational structures is an abstract way of formulating constraint satisfaction problems (CSP) and various problems in database theory. The decision version of the homomorphism problem received a lot of attention in literature; in particular, the way the graph-theoretical structure of the variables and constraints influences the complexity of the problem is intensiv...
متن کاملFormulating Template Consistency in Inductive Logic Programming as a Constraint Satisfaction Problem
Inductive Logic Programming (ILP) deals with the problem of finding a hypothesis covering positive examples and excluding negative examples, where both hypotheses and examples are expressed in first-order logic. In this paper we employ constraint satisfaction techniques to model and solve a problem known as template ILP consistency, which assumes that the structure of a hypothesis is known and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997